From a44fe77c62c0c8748f1143035e458a8f8487914d Mon Sep 17 00:00:00 2001 From: Ori Livneh Date: Thu, 13 Aug 2015 22:31:22 -0700 Subject: [PATCH] JavaScriptMinifier: minify booleans Minify true to !0 and false to !1, like Google Closure Compiler and UglifyJS2. Change-Id: I5ab29b686b812d64a2913611be091084c06d630b --- includes/libs/JavaScriptMinifier.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/includes/libs/JavaScriptMinifier.php b/includes/libs/JavaScriptMinifier.php index 2990782ce1..cb282eb537 100644 --- a/includes/libs/JavaScriptMinifier.php +++ b/includes/libs/JavaScriptMinifier.php @@ -565,6 +565,11 @@ class JavaScriptMinifier { $out .= ' '; $lineLength++; } + if( $token === 'true' ) { + $token = '!0'; + } elseif( $token === 'false' ) { + $token = '!1'; + } $out .= $token; $lineLength += $end - $pos; // += strlen( $token ) -- 2.20.1